﻿using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using Handrise.Mobile.BasicModal.DataLayer;

namespace Handrise.CDCable.Mobile.Business
{
    /// <summary>
    /// 测温光纤
    /// </summary>
    [Serializable]
    [EntityMapping(TableName = "EM_Temfiber")]
    public class EM_Temfiber
    {
        [EntityMapping(IsKey = true, ColumnName = "EM_TemfiberID")]
        public string EM_TemfiberID { get; set; }

        [EntityMapping(ColumnName = "DeviceID")]
        public string DeviceID { get; set; }

        /// <summary>
        /// 长度
        /// </summary>
        [EntityMapping(ColumnName = "LENGTH")]
        public string LENGTH { get; set; }

        /// <summary>
        /// 起站
        /// </summary>
        [EntityMapping(ColumnName = "BPOS")]
        public string BPOS { get; set; }

        /// <summary>
        /// 止站
        /// </summary>
        [EntityMapping(ColumnName = "EPOS")]
        public string EPOS { get; set; }

        /// <summary>
        /// 用途
        /// </summary>
        [EntityMapping(ColumnName = "USED")]
        public string USED { get; set; }

        /// <summary>
        /// 占用通道号
        /// </summary>
        [EntityMapping(ColumnName = "CHANNELNO")]
        public string CHANNELNO { get; set; }

        /// <summary>
        /// 测点数目
        /// </summary>
        [EntityMapping(ColumnName = "DOT_COUNT")]
        public string DOT_COUNT { get; set; }

        /// <summary>
        /// 测点间距
        /// </summary>
        [EntityMapping(ColumnName = "DOT_GAP")]
        public string DOT_GAP { get; set; }

        /// <summary>
        /// 光纤起始点距离
        /// </summary>
        [EntityMapping(ColumnName = "INIT_GAP")]
        public string INIT_GAP { get; set; }

        /// <summary>
        /// fid
        /// </summary>
        [EntityMapping(ColumnName = "FID")]
        public string FID { get; set; }

        /// <summary>
        /// 起始站id
        /// </summary>
        [EntityMapping(ColumnName = "BPOSID")]
        public string BPOSID { get; set; }

        /// <summary>
        /// 终止站id
        /// </summary>
        [EntityMapping(ColumnName = "EPOSID")]
        public string EPOSID { get; set; }

        /// <summary>
        /// 起点位置_m
        /// </summary>
        [EntityMapping(ColumnName = "STARTPOS")]
        public string STARTPOS { get; set; }

        /// <summary>
        /// 终止位置_m
        /// </summary>
        [EntityMapping(ColumnName = "ENDPOS")]
        public string ENDPOS { get; set; }

        /// <summary>
        /// 安装位置
        /// </summary>
        [EntityMapping(ColumnName = "INSTALLUNIT")]
        public string INSTALLUNIT { get; set; }

    }
}
